Skip to content

feat(remote): expose workspace kind to mobile and align assistant/pro UX#286

Merged
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/remote-workspace-kind-mobile-sync
Mar 27, 2026
Merged

feat(remote): expose workspace kind to mobile and align assistant/pro UX#286
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/remote-workspace-kind-mobile-sync

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented Mar 27, 2026

Summary

  • Core (remote): WorkspaceInfo / initial sync and recent workspaces now carry workspace_kind (normal | assistant | remote) and assistant_id where applicable, sourced from the global workspace service instead of only filesystem path.
  • Mobile web: Uses these fields to distinguish Claw assistant roots from normal workspaces after pairing, restores display mode hint, auto-selects a suitable pro workspace when none is active, and removes the redundant "select workspace first" banner when auto-selection applies.

Testing

  • cargo check in src/crates/core
  • pnpm --dir src/mobile-web exec tsc --noEmit

- Add workspace_kind and assistant_id to remote WorkspaceInfo and initial sync
- Include workspace_kind in recent workspace entries from global workspace service
- Mobile: pair hint for display mode, assistant workspace detection, auto-pick pro workspace
- Remove redundant pro-mode workspace hint when auto-selection handles empty state
@bobleer bobleer merged commit 52688f3 into GCWing:main Mar 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant